Tongue Lashing
---------------------
0x100 - Spawn Yellow Bug
0x100<1> Y, X1, X2, 0xZZZZZZZ - Yellow Bug Path (Positions relative to the Chameleon)
Y = Starting Distance (Y Position)
Used Values: -0xBB8, -0xA8C, -0x7D0, -0x73A, -0x546, -0x3B6, -0x384, -0x28A, -0x1C2,
0x118, 0x12C, 0x1C2, 0x1E0, 0x258, 0x28A, 0x2BC, 0x30C, 0x384, 0x3B6, 0x3E8,
0x438, 0x44C, 0x4B0, 0x546, 0x564, 0x73A, 0x7D0
X1 = Distance from Chameleon (X Position) (Start)
X2 = Distance from Chameleon (X Position) (End)
Used Values: -0x823, -0x62F, -0x503, -0x49F, -0x48B, -0x43B, -0x409, -0x3EB, -0x39B,
-0x373, -0x34B, -0x2FB, -0x2BC, -0x2AB, -0x25B, -0x20B, -0x1BB, -0x19A, -0x190,
-0x172, -0x16B, -0x15B, -0x14A, -0x140, -0x12C, -0x122, -0x11B, -0x118, -0x110,
-0x10B, -0xFA, -0xF0, -0xE9, -0xE8, -0xCB, -0xC8, -0xC0, -0xBB, -0xBE,
-0xB4, -0xAA, -0xA0, -0x8C, -0x7B, -0x70, -0x6B, -0x64, -0x5A, -0x50,
0xC8, 0xD9, 0x1A1, 0x237, 0x2CD, 0x331, 0x45D, 0x651, 0xA8C, 0xBB8
0xZZZZZZZ = SFX
0x1001134 - SE_CTR_CHAMELEON_EAT
0x1001135 - SE_CTR_CHAMELEON_EAT_FAST
0x100<2> X - Sets Bug Moving, to be Eaten in X Ticks (Used Value: 0xC0)
0x100<3> - Beat Animation
0x100<4> X - Sign
0 - Normal
1 - No Sign (Unused)
0x100<5> - Despawn Bug
0x101 - Spawn Red Bug
0x101<1> Y1, X1, Y2, X2, Y3, X3, 0xZZZZZZZ - Red Bug Path (Positions relative to the Chameleon)
X1 = Start Distance (X Position) (Used Value: -0x64, 0x64, 0x78)
Y1 = Start Distance (Y Position) (Used Value: -0x2DD, -0x2C6, -0x1F4, 0x10B)
X2 = Sign Distance (X Position) (Used Value: -0x64, 0x64, 0x78)
Y2 = Sign Distance (Y Position) (Used Value: -0x190, -0x14D, -0xE9, -0xA0)
X3 = Tongue Distance (X Position) (Used Value: -0x190, -0xE9, -0xA0, -0x85)
Y3 = Tongue Distance (Y Position) (Used Value: 0, 0x30, 0x60)
0xZZZZZZZ = SFX
0x1001134 - SE_CTR_CHAMELEON_EAT
0x1001135 - SE_CTR_CHAMELEON_EAT_FAST
0x101<2> X - Sets Bug Moving, to be Eaten in X Ticks (Used Value: 0x90)
0x101<3> - Beat Animation
0x101<4> X - Sign
0 - Normal
1 - Final
0x101<5> X - Move from Sign to Tongue in X Ticks (Used Value: 0xC)
0x101<6> - Stop the Bug
0x102 - Zoom
0x102<1> X - Set Zoom to X/0x100 (Used Value: 0xB4)
0x103 X1, Y1, X2, Y2 - Chameleon Position
X1 = Starting X Position (Used Value: -0x6E)
Y1 = Starting Y Position (Used Value: 0)
X2 = Ending X Position (Used Value: 0)
Y2 = Ending Y Position (Used Value: 0)
0x104 - Chameleon Beat Animation
0x104<1> X1, X2, Y - Move
0x104<2> X1, X2, Y, Z - Move with a Delay
X1 = Starting Position (Used Values: -0x14A, -0xC8)
X2 = Ending Position (Used Value: 0)
Y = Time in Ticks (Used Values: 0x60, 0x90, 0x210)
Z = Delay in Ticks (Used Value: 0x60)
0x105 W, X1, Y1, X2, Y2, Z - Zoom + Position
W = Set Zoom to W/0x100 (Used Values: 0x50, 0x82, 0xA0, 0xAA, 0xB4, 0xDC, 0xF0)
X1 = Chameleon X Position
Used Values: -0x1F4, -0xC8, -0xBE, -0x82, -0x3C, 0, 0x82, 0xA0, 0xC8
Y1 = Chameleon Y Position (Used Values: -0x78, -0x60, 0, 0x1E, 0x4E, 0x78, 0x12C)
X2 = X Position the chameleon points to (Used Value: 0, 0x410)
Y2 = Y Position the chameleon points to (Used Values: -0x276, 0, 0x1E)
Z = Delay in Ticks (Used Value: 0x60)
0x106 - Chameleon Reaction
0 - Record Performance
1 - Happy or Sad
2 - Stop Recording
0x107 X - Finger
0x107<1> X, Y - Finger w/ Delay
X = Type
0 - Finger
1 - Foot
Y = Delay in Ticks (Used Value: 0x60)
0x108 X, Y, Z, D - Global Camera
X = X Position (Used Value: 0)
Y = Y Position (Used Value: 0)
Z = Zoom (Used Value: 0x100)
D = Delay in Ticks (Used Value: 0x60)
0x109 - Update Effect Locations
0x10A W, V - Yankees
0x10A<1> W, X, Y - Set Position
0x10A<2> W, X1, X2, Z - Move from X1 to X2 over Z Ticks
W = Which One
0 - Right
1 - Left
V = Visible
0 - Disable
1 - Enable
X = X Position (Used Values: -0x190, 0x190)
Y = Y Position (Used Value: 0x32)
X1 = Starting Position (Used Values: -0x1F4, 0x1F4)
X2 = Ending Position (Used Values: -0xBE, 0xBE)
Z = Time in Ticks (Used Value: 0x90)
0x10A<3> - Bug Hits Right One's Nose
0x10A<4> - Left One is Unhappyx
---------------------
Subs:
0x56 - Yellow Bug (Input After 4 Beats)
0x57 - Red Bug (Input After 6 Beats)
0x58 - Red Bug + Yankees
0x59 - Chameleon Performance
0x5A - Tongue Lashing (Practice)
0x5B - Tongue Lashing (Real Game)
0x5C - Tongue Lashing (Skipped Practice)